package com.java.grammer.abstructs.exer2;

/**
 * 一个抽象类中可以有不是抽象方法的方法， 有抽象方法的类必须是抽象类或者接口
 * 抽象类不能实例化对象，那么如何初始化成员变量呢
 * 按照多态的方式，由具体的子类实例化，其实这也是多态的一种，称为 抽象类多态
 * 抽象类的子类：
 * 要么是抽象类
 * 要么重写了抽象类中的所有抽象方法
 *
 * @author luzhikun
 * @date 2020/12/6- 10:57
 */
public class Abstrtast {
    public static void main(String[] args) {
        //public abstract void eat();

        //public void getMax(){
        //   System.out.println("猫吃鱼");
        // }
        Animal animal = new TaiDI();
    }


}
